perm filename PDP10.DOC[DOC,BGB]2 blob
sn#054437 filedate 1973-07-22 generic text, type T, neo UTF8
COMMENT ⊗ VALID 00003 PAGES
RECORD PAGE DESCRIPTION
00001 00001
00002 00002 ON PDP-10 MACHINE CODING.
00004 00003 PROBLEMS.
00005 ENDMK
⊗;
ON PDP-10 MACHINE CODING.
Bruce G. Baumgart
ABSTRACT:
CONTENTS:
Introduction
The three basic machine codes: character, instruction, and number.
(graphics: character, vector, raster).
About Machine Language - Why study machine language.
Polemic - Pro Machina Lingua; efficiency, flexibility, foundation.
PDP-10 Design History; from conversations with Kotok, Bell and McCarthy.
The relation between machine language & higher level language.
Using Machine Language - How to Write Code.
INIT - initialization; job area; and trivial programs.
TTY - teletype command scanners;
IO - disk input output.
MEM - memory management; nodes, LISP,
DPY - displays; clipers, rotation, perspective.
ARITH - arithmetic; high precision, errors, trig, NA.
SYMTAB - Symbol Tables
MACRO -
Problem Set.
Toy Systems Programs
the very cold start scenerio.
octal DDT, symbolic DDT, assemlber, LISP, file system.
Subroutines, Calling Conventions, Argument Binding, Environments.
Study of Bit Reversal Routines.
Arcane PDP-10 Lore.
Postscipts.
PROBLEMS.
1. Is there a way to use CAIE and indirect addressing so as
to skip when an accumulator conatains XWD 0,Y and memory
contains XWD X,Y ?